
.base-select-user-window {
  
  .base-window-content-body {
    height: 100%;
    overflow: hidden;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    position: relative;
  }
  
  .base-window-content-footer {
    display: none;
  }
}

.base-select-user-window {
  
  .base-select-user-footer {
    position: absolute;
    bottom: 10px;
    right: 20px;
  }
  
  .base-select-user-selected-panel__items {
    max-height: calc(100% - 108px);
    overflow-y: auto;
  }
  
}

.base-select-user-window {
  
  z-index: 9999 !important;
  
  .base-window-content-body {
    padding-left: 0 !important;
  }
  
}

.base-user-label-tooltip-popper {
  z-index: 10000 !important;
}

.base-select-user-single {
  
  min-width: 700px;
  
  .base-window-content-body {
    padding-right: 0;
  }
  
  .base-select-user-search-header {
    padding-right: 20px;
  }
  
  .base-select-user-filter {
    right: 20px;
  }
  
}

/* start UserItems */
.base-select-user-department-item-child + .base-select-user-department-item__user,
.base-select-user-department-item + .base-select-user-department-item__user {
  
  .base-select-user-user-item {
    padding-left: 48px;
  }
  
}
/* end UserItems */

/* start SelectedContent */

.base-select-user__content,
.base-select-user-operate-bar,
.base-select-user-operate-bar-tabs,
.base-select-user-role-tab-content,
.base-select-user-service-provider-tab,
.base-select-user-project-team-tab,
.base-select-user-service-provider-tab-content,
.el-tabs {
  height: 100%;
}

.base-select-user-select-panel {
  height: calc(100% - 56px);
}

.base-select-user__content {
  .el-tab-pane,
  .base-select-user-role-tab {
    height: 100%;
  }
}

.base-select-user__content,
.base-select-user-select-content,
.base-select-user-select-content-main,
.base-select-user-selected-panel {
  height: 100%;
}
/* end SelectedContent */

.base-select-user {
  & > .el-loading-mask {
    display: none;
  }
}

.base-select-user-hide-user {
  
  .base-select-user-select-panel-left {
    flex: 1;
  }
  
  .base-select-user-select-panel-right {
    display: none;
  }
  
  .base-select-user-department-tab .base-select-user-department-list-tree {
    height: 100%;
  }
  
  .base-select-user-department-tab-department-delete {
    display: none;
  }
  
}